每一个IT人员都应该掌握的30种技能
1处理简单的电脑问题。
比如,连接打印机、备份文件或者安装网卡。你不需要成为深入了解诸如超频CPU或者是入侵注册表之类问题的专家;但是因为你从事IT 行业,所以人们会期待你能够解决一般的电脑故障。(如果你手下的IT技术人员没有达到这样的水准,那么开除他们。参考:如何解雇IT技术人员)。
2.客户服务
从CIO到高级架构师都应该能够坐在客服的位置上并且接听客服热线,这样一来你不仅可以分享电话那端客户的喜悦,而且有机会给他们讲解使用的方法从而避免以后出现严重的问题。
3. 公众演讲
你应该在同僚面前做至少一次公开的演讲,哪怕是介绍即时通讯系统如何工作的五分钟演示,这样一来,你可以逐渐掌握在众人面前如何沉着稳定的解释一件事情的能力。如果你比较紧张,那么你可以请一个助手或者采用圆桌会议的形式,一旦你陷入了僵局,总有人会站出来帮你释放压力。
4. 给别人讲课
最好的学习方式是教导他人。
5.多听少说
我很少谈论自己不知道的事情,我更愿意倾听其他人讨论一些事情和想法,“哦,真希望我早点知道这个”。
6. 网络常识
无论你是否是网络工程师、客服人员、业务分析员或者系统管理员,你都应该明白网络的基本原理并且能够解决一些基础的故障,你应该了解域名解析并且知道如何检查,包括使用ping命令以及跟踪路由信息。
7. 系统管理
比如文件权限、访问控制以及电脑怎样和域控制器交互。你不必成为专业的系统管理员,但是多了解一些系统方面的知识可以减少很多令人头疼的麻烦。
8. 网络捕捉
每一个IT从业人员都应该会使用wireshark、netmon、snoop或者其他一些基本的网络捕捉工具。你不需要了解一切,但是应该能够捕捉网络异常并且提交给专业的网络工程师审查。
9. 延迟和带宽
延迟是指收发数据包所需要的时间,而带宽是指一次连接所能够携带的数据量。他们之间有关联,但是并不形成简单的比例关系。一个高带宽利用率的连接可能会导致延迟增加;但是如果连接没有过载,增加带宽并不会减少延迟。
10. 使用脚本
每个IT人士都应该能够写出一个脚本来迅速完成工作。这并不意味每个人都需要成为程序员,你不需要象程序员那样——输入一个错误的信息,然后观察异常并且记录下来,但是你应该能够使用脚本一次完成一些简单的事情,比如,删除数据、发送邮件以及拷贝文档。
11. 制作备份
在你做任何操作之前,为了自己的便利,一定要先做备份。
12. 检查备份
如果你没有仔细检查之前所做的备份,那么你并不知道它是否真的可用。相信我。
13. 写作文档
他人没有办法清楚的知道你曾经做了什么以及为什么要那么做,即使是你认为简单的操作或者有充分的理由,请完整的记录你做过的事情,并且放置在每一个人都能够找到的地方。
14. 读《the Cuckoo's Egg》
我并不认识作者Cliff Stoll也不是在推销,而是因为这可能是最好的一本不仅仅介绍技术手段的安全方面的著作。
15. 在项目团队中通宵加班
没有人喜欢加班,但是这的确是IT工作的一部分。当你和团队成员一起熬夜完成了一个非常困难的项目,你所获得的信任和友谊是无可替代的。
16. 规范布线
看起来容易,做起来很有学问。也许你认为部署一台新的服务器只需要五分钟——只要连上所有的接口即可。千万不要这样做,一定要按照正确的方式,给所有的线缆贴上标签(是的,所有的),并且把它们捆扎干净整齐。这样一来,一旦出现故障,你能够迅速发现问题所在,节省大量的时间。
17. 能源规则
你应该知道一些电源规范,比如一个耗电3.5KW的设备需要一吨的空气冷却,在这里一吨的意思不是很多,而是准确的数字。(注:3.5KW大概是一台1U或者2U的服务器的功率;一吨的冷气需要三个10英寸的冷却风扇来处理;30吨冷气需要80个20英寸的风扇,30吨冷气是相当可观的。)
18. 项目管理
如果你管理过至少一个项目,那么当下次项目经理向你询问进度的时候,你就明白为什么需要这些数据。更理想的情况是你已经把那些项目管理需要的统计数据提交给了项目经理。
19. 了解项目的经营成本和资金成本
经营成本是指运行所需要的开支,资金成本是指在一段时间内(比如36个月)增加能够发挥效益的设备和人员。经营成本有时候会带来收益,有候会成为负担,分清楚其中的区别,能够帮助你做出决定。
20. 理解业务流程
如果能够使现有的业务流程得到改善,那么就可以让好的技术赢得